package com.leagueoflegends.bean;

import lombok.Data;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;


@Data
public class Champion {
    // ID
    private Integer id;

    // 英文名
    private String alias;
    // 名称
    private String name;
    // 名字
    private String title;

    // 战士
    private Boolean isFighter;
    // 法师
    private Boolean isMage;
    // 刺客
    private Boolean isAssassin;
    // 坦克
    private Boolean isTank;
    // 射手
    private Boolean isMarksman;
    // 辅助
    private Boolean isSupport;

    // 物理攻击
    private Integer attack;
    // 魔法攻击
    private Integer magic;
    // 防御能力
    private Integer defense;
    // 上手难度
    private Integer difficulty;

    // 背景故事
    private String blurb;

    // 被动技能
    private ChampionPassive passive;

    // 英雄技能
    private List<ChampionSpell> spells = new ArrayList<>();

    // 英雄皮肤
    private List<ChampionSkin> skins = new ArrayList<>();

    // 自己使用时建议
    private String[] allyTips;

    // 敌人使用时建议
    private String[] enemyTips;

    // 图标地址
    private String iconImg;

    // 是否有被动技能
    private int havePassive;

    // 是否有主动技能
    private int haveSpell;

    // 是否有图片
    private int haveSkin;

    // 是否被删除
    private int deleteChampion;

}
